package com.hrsoft.edi.stub.request;

import com.hrsoft.edi.stub.internal.ApiListItem;
import com.qimen.api.QimenRequest;
import com.qimen.api.response.StockchangeReportResponse;
import com.taobao.api.ApiRuleException;
import com.taobao.api.internal.mapping.ApiField;
import com.taobao.api.internal.mapping.ApiListField;

import java.util.List;
import java.util.Map;

public class StockchangeReportRequest extends QimenRequest<StockchangeReportResponse>
{
    private String currentPage;

    private Map extendProps;

    @ApiListItem(value = "item",rootName="items")
    private List<Item> items;

    private String orderCode;

    private String orderType;

    private String ownerCode;

    private String pageSize;

    private String remark;

    private String totalPage;

    private String warehouseCode;

    private String apiMethodName = "stockchange.report";

    public StockchangeReportRequest()
    {
    }

    public void setCurrentPage(String currentPage)
    {
        this.currentPage = currentPage;
    }

    public String getCurrentPage()
    {
        return this.currentPage;
    }

    public void setExtendProps(Map extendProps)
    {
        this.extendProps = extendProps;
    }

    public Map getExtendProps()
    {
        return this.extendProps;
    }

    public void setItems(List<Item> items)
    {
        this.items = items;
    }

    public List<Item> getItems()
    {
        return this.items;
    }

    public void setOrderCode(String orderCode)
    {
        this.orderCode = orderCode;
    }

    public String getOrderCode()
    {
        return this.orderCode;
    }

    public void setOrderType(String orderType)
    {
        this.orderType = orderType;
    }

    public String getOrderType()
    {
        return this.orderType;
    }

    public void setOwnerCode(String ownerCode)
    {
        this.ownerCode = ownerCode;
    }

    public String getOwnerCode()
    {
        return this.ownerCode;
    }

    public void setPageSize(String pageSize)
    {
        this.pageSize = pageSize;
    }

    public String getPageSize()
    {
        return this.pageSize;
    }

    public void setRemark(String remark)
    {
        this.remark = remark;
    }

    public String getRemark()
    {
        return this.remark;
    }

    public void setTotalPage(String totalPage)
    {
        this.totalPage = totalPage;
    }

    public String getTotalPage()
    {
        return this.totalPage;
    }

    public void setWarehouseCode(String warehouseCode)
    {
        this.warehouseCode = warehouseCode;
    }

    public String getWarehouseCode()
    {
        return this.warehouseCode;
    }

    public String getApiMethodName()
    {
        return apiMethodName;
    }

    public void setApiMethodName(String apiMethodName)
    {
        this.apiMethodName = apiMethodName;
    }

    public Class<StockchangeReportResponse> getResponseClass()
    {
        return StockchangeReportResponse.class;
    }

    public void check()
        throws ApiRuleException
    {
    }

    public static class Item
    {
        @ApiField("actualAmount")
        private String actualAmount;

        @ApiField("adventLifecycle")
        private String adventLifecycle;

        @ApiField("amount")
        private String amount;

        @ApiField("approvalNumber")
        private String approvalNumber;

        @ApiField("barCode")
        private String barCode;

        @ApiField("batchCode")
        private String batchCode;

        @ApiField("batchRemark")
        private String batchRemark;

        @ApiListItem(value = "batch",rootName="batchs")
        private List<Batch> batchs;

        @ApiField("brandCode")
        private String brandCode;

        @ApiField("brandName")
        private String brandName;

        @ApiField("categoryId")
        private String categoryId;

        @ApiField("categoryName")
        private String categoryName;

        @ApiField("changeTime")
        private String changeTime;

        @ApiField("channelCode")
        private String channelCode;

        @ApiField("color")
        private String color;

        @ApiField("costPrice")
        private String costPrice;

        @ApiField("defectiveQty")
        private String defectiveQty;

        @ApiField("diffQuantity")
        private String diffQuantity;

        @ApiField("discount")
        private String discount;

        @ApiField("discountPrice")
        private String discountPrice;

        @ApiField("englishName")
        private String englishName;

        @ApiField("exCode")
        private String exCode;

        @ApiField("expireDate")
        private String expireDate;

        @ApiField("extCode")
        private String extCode;

        @ApiField("goodsCode")
        private String goodsCode;

        @ApiField("grossWeight")
        private String grossWeight;

        @ApiField("height")
        private String height;

        @ApiField("inventoryType")
        private String inventoryType;

        @ApiField("isAreaSale")
        private String isAreaSale;

        @ApiField("isBatchMgmt")
        private String isBatchMgmt;

        @ApiField("isFragile")
        private String isFragile;

        @ApiField("isHazardous")
        private String isHazardous;

        @ApiField("isSNMgmt")
        private String isSNMgmt;

        @ApiField("isShelfLifeMgmt")
        private String isShelfLifeMgmt;

        @ApiField("isSku")
        private String isSku;

        @ApiField("itemCode")
        private String itemCode;

        @ApiField("itemId")
        private String itemId;

        @ApiField("itemName")
        private String itemName;

        @ApiField("itemType")
        private String itemType;

        @ApiField("lackQty")
        private String lackQty;

        @ApiField("latestUpdateTime")
        private String latestUpdateTime;

        @ApiField("length")
        private String length;

        @ApiField("lockQuantity")
        private String lockQuantity;

        @ApiField("lockupLifecycle")
        private String lockupLifecycle;

        @ApiField("netWeight")
        private String netWeight;

        @ApiField("normalQty")
        private String normalQty;

        @ApiField("orderCode")
        private String orderCode;

        @ApiField("orderLineNo")
        private String orderLineNo;

        @ApiField("originAddress")
        private String originAddress;

        @ApiField("originCode")
        private String originCode;

        @ApiField("outBizCode")
        private String outBizCode;

        @ApiField("ownerCode")
        private String ownerCode;

        @ApiField("packCode")
        private String packCode;

        @ApiField("packageMaterial")
        private String packageMaterial;

        @ApiField("paperQty")
        private String paperQty;

        @ApiField("pcs")
        private String pcs;

        @ApiField("planQty")
        private String planQty;

        @ApiField("price")
        private String price;

        @ApiField("priceAdjustment")
        private StockchangeReportRequest.PriceAdjustment priceAdjustment;

        @ApiField("pricingCategory")
        private String pricingCategory;

        @ApiField("productCode")
        private String productCode;

        @ApiField("productDate")
        private String productDate;

        @ApiField("purchasePrice")
        private String purchasePrice;

        @ApiField("quantity")
        private Long quantity;

        @ApiField("reason")
        private String reason;

        @ApiField("receiveQty")
        private String receiveQty;

        @ApiField("referencePrice")
        private String referencePrice;

        @ApiField("rejectLifecycle")
        private String rejectLifecycle;

        @ApiField("remark")
        private String remark;

        @ApiField("retailPrice")
        private String retailPrice;

        @ApiField("safetyStock")
        private String safetyStock;

        @ApiField("seasonCode")
        private String seasonCode;

        @ApiField("seasonName")
        private String seasonName;

        @ApiField("shelfLife")
        private String shelfLife;

        @ApiField("shortName")
        private String shortName;

        @ApiField("size")
        private String size;

        @ApiField("skuProperty")
        private String skuProperty;

        @ApiField("sn")
        private String sn;

        @ApiField("snCode")
        private String snCode;

        @ApiField("sourceOrderCode")
        private String sourceOrderCode;

        @ApiField("standardPrice")
        private String standardPrice;

        @ApiField("stockStatus")
        private String stockStatus;

        @ApiField("stockUnit")
        private String stockUnit;

        @ApiField("subSourceOrderCode")
        private String subSourceOrderCode;

        @ApiField("supplierCode")
        private String supplierCode;

        @ApiField("supplierName")
        private String supplierName;

        @ApiField("tagPrice")
        private String tagPrice;

        @ApiField("tareWeight")
        private String tareWeight;

        @ApiField("tempRequirement")
        private String tempRequirement;

        @ApiField("title")
        private String title;

        @ApiField("unit")
        private String unit;

        @ApiField("volume")
        private String volume;

        @ApiField("warehouseCode")
        private String warehouseCode;

        @ApiField("width")
        private String width;

        public Item()
        {
        }

        public String getActualAmount()
        {
            return this.actualAmount;
        }

        public void setActualAmount(String actualAmount)
        {
            this.actualAmount = actualAmount;
        }

        public String getAdventLifecycle()
        {
            return this.adventLifecycle;
        }

        public void setAdventLifecycle(String adventLifecycle)
        {
            this.adventLifecycle = adventLifecycle;
        }

        public String getAmount()
        {
            return this.amount;
        }

        public void setAmount(String amount)
        {
            this.amount = amount;
        }

        public String getApprovalNumber()
        {
            return this.approvalNumber;
        }

        public void setApprovalNumber(String approvalNumber)
        {
            this.approvalNumber = approvalNumber;
        }

        public String getBarCode()
        {
            return this.barCode;
        }

        public void setBarCode(String barCode)
        {
            this.barCode = barCode;
        }

        public String getBatchCode()
        {
            return this.batchCode;
        }

        public void setBatchCode(String batchCode)
        {
            this.batchCode = batchCode;
        }

        public String getBatchRemark()
        {
            return this.batchRemark;
        }

        public void setBatchRemark(String batchRemark)
        {
            this.batchRemark = batchRemark;
        }

        public List<Batch> getBatchs()
        {
            return this.batchs;
        }

        public void setBatchs(List<Batch> batchs)
        {
            this.batchs = batchs;
        }

        public String getBrandCode()
        {
            return this.brandCode;
        }

        public void setBrandCode(String brandCode)
        {
            this.brandCode = brandCode;
        }

        public String getBrandName()
        {
            return this.brandName;
        }

        public void setBrandName(String brandName)
        {
            this.brandName = brandName;
        }

        public String getCategoryId()
        {
            return this.categoryId;
        }

        public void setCategoryId(String categoryId)
        {
            this.categoryId = categoryId;
        }

        public String getCategoryName()
        {
            return this.categoryName;
        }

        public void setCategoryName(String categoryName)
        {
            this.categoryName = categoryName;
        }

        public String getChangeTime()
        {
            return this.changeTime;
        }

        public void setChangeTime(String changeTime)
        {
            this.changeTime = changeTime;
        }

        public String getChannelCode()
        {
            return this.channelCode;
        }

        public void setChannelCode(String channelCode)
        {
            this.channelCode = channelCode;
        }

        public String getColor()
        {
            return this.color;
        }

        public void setColor(String color)
        {
            this.color = color;
        }

        public String getCostPrice()
        {
            return this.costPrice;
        }

        public void setCostPrice(String costPrice)
        {
            this.costPrice = costPrice;
        }

        public String getDefectiveQty()
        {
            return this.defectiveQty;
        }

        public void setDefectiveQty(String defectiveQty)
        {
            this.defectiveQty = defectiveQty;
        }

        public String getDiffQuantity()
        {
            return this.diffQuantity;
        }

        public void setDiffQuantity(String diffQuantity)
        {
            this.diffQuantity = diffQuantity;
        }

        public String getDiscount()
        {
            return this.discount;
        }

        public void setDiscount(String discount)
        {
            this.discount = discount;
        }

        public String getDiscountPrice()
        {
            return this.discountPrice;
        }

        public void setDiscountPrice(String discountPrice)
        {
            this.discountPrice = discountPrice;
        }

        public String getEnglishName()
        {
            return this.englishName;
        }

        public void setEnglishName(String englishName)
        {
            this.englishName = englishName;
        }

        public String getExCode()
        {
            return this.exCode;
        }

        public void setExCode(String exCode)
        {
            this.exCode = exCode;
        }

        public String getExpireDate()
        {
            return this.expireDate;
        }

        public void setExpireDate(String expireDate)
        {
            this.expireDate = expireDate;
        }

        public String getExtCode()
        {
            return this.extCode;
        }

        public void setExtCode(String extCode)
        {
            this.extCode = extCode;
        }

        public String getGoodsCode()
        {
            return this.goodsCode;
        }

        public void setGoodsCode(String goodsCode)
        {
            this.goodsCode = goodsCode;
        }

        public String getGrossWeight()
        {
            return this.grossWeight;
        }

        public void setGrossWeight(String grossWeight)
        {
            this.grossWeight = grossWeight;
        }

        public String getHeight()
        {
            return this.height;
        }

        public void setHeight(String height)
        {
            this.height = height;
        }

        public String getInventoryType()
        {
            return this.inventoryType;
        }

        public void setInventoryType(String inventoryType)
        {
            this.inventoryType = inventoryType;
        }

        public String getIsAreaSale()
        {
            return this.isAreaSale;
        }

        public void setIsAreaSale(String isAreaSale)
        {
            this.isAreaSale = isAreaSale;
        }

        public String getIsBatchMgmt()
        {
            return this.isBatchMgmt;
        }

        public void setIsBatchMgmt(String isBatchMgmt)
        {
            this.isBatchMgmt = isBatchMgmt;
        }

        public String getIsFragile()
        {
            return this.isFragile;
        }

        public void setIsFragile(String isFragile)
        {
            this.isFragile = isFragile;
        }

        public String getIsHazardous()
        {
            return this.isHazardous;
        }

        public void setIsHazardous(String isHazardous)
        {
            this.isHazardous = isHazardous;
        }

        public String getIsSNMgmt()
        {
            return this.isSNMgmt;
        }

        public void setIsSNMgmt(String isSNMgmt)
        {
            this.isSNMgmt = isSNMgmt;
        }

        public String getIsShelfLifeMgmt()
        {
            return this.isShelfLifeMgmt;
        }

        public void setIsShelfLifeMgmt(String isShelfLifeMgmt)
        {
            this.isShelfLifeMgmt = isShelfLifeMgmt;
        }

        public String getIsSku()
        {
            return this.isSku;
        }

        public void setIsSku(String isSku)
        {
            this.isSku = isSku;
        }

        public String getItemCode()
        {
            return this.itemCode;
        }

        public void setItemCode(String itemCode)
        {
            this.itemCode = itemCode;
        }

        public String getItemId()
        {
            return this.itemId;
        }

        public void setItemId(String itemId)
        {
            this.itemId = itemId;
        }

        public String getItemName()
        {
            return this.itemName;
        }

        public void setItemName(String itemName)
        {
            this.itemName = itemName;
        }

        public String getItemType()
        {
            return this.itemType;
        }

        public void setItemType(String itemType)
        {
            this.itemType = itemType;
        }

        public String getLackQty()
        {
            return this.lackQty;
        }

        public void setLackQty(String lackQty)
        {
            this.lackQty = lackQty;
        }

        public String getLatestUpdateTime()
        {
            return this.latestUpdateTime;
        }

        public void setLatestUpdateTime(String latestUpdateTime)
        {
            this.latestUpdateTime = latestUpdateTime;
        }

        public String getLength()
        {
            return this.length;
        }

        public void setLength(String length)
        {
            this.length = length;
        }

        public String getLockQuantity()
        {
            return this.lockQuantity;
        }

        public void setLockQuantity(String lockQuantity)
        {
            this.lockQuantity = lockQuantity;
        }

        public String getLockupLifecycle()
        {
            return this.lockupLifecycle;
        }

        public void setLockupLifecycle(String lockupLifecycle)
        {
            this.lockupLifecycle = lockupLifecycle;
        }

        public String getNetWeight()
        {
            return this.netWeight;
        }

        public void setNetWeight(String netWeight)
        {
            this.netWeight = netWeight;
        }

        public String getNormalQty()
        {
            return this.normalQty;
        }

        public void setNormalQty(String normalQty)
        {
            this.normalQty = normalQty;
        }

        public String getOrderCode()
        {
            return this.orderCode;
        }

        public void setOrderCode(String orderCode)
        {
            this.orderCode = orderCode;
        }

        public String getOrderLineNo()
        {
            return this.orderLineNo;
        }

        public void setOrderLineNo(String orderLineNo)
        {
            this.orderLineNo = orderLineNo;
        }

        public String getOriginAddress()
        {
            return this.originAddress;
        }

        public void setOriginAddress(String originAddress)
        {
            this.originAddress = originAddress;
        }

        public String getOriginCode()
        {
            return this.originCode;
        }

        public void setOriginCode(String originCode)
        {
            this.originCode = originCode;
        }

        public String getOutBizCode()
        {
            return this.outBizCode;
        }

        public void setOutBizCode(String outBizCode)
        {
            this.outBizCode = outBizCode;
        }

        public String getOwnerCode()
        {
            return this.ownerCode;
        }

        public void setOwnerCode(String ownerCode)
        {
            this.ownerCode = ownerCode;
        }

        public String getPackCode()
        {
            return this.packCode;
        }

        public void setPackCode(String packCode)
        {
            this.packCode = packCode;
        }

        public String getPackageMaterial()
        {
            return this.packageMaterial;
        }

        public void setPackageMaterial(String packageMaterial)
        {
            this.packageMaterial = packageMaterial;
        }

        public String getPaperQty()
        {
            return this.paperQty;
        }

        public void setPaperQty(String paperQty)
        {
            this.paperQty = paperQty;
        }

        public String getPcs()
        {
            return this.pcs;
        }

        public void setPcs(String pcs)
        {
            this.pcs = pcs;
        }

        public String getPlanQty()
        {
            return this.planQty;
        }

        public void setPlanQty(String planQty)
        {
            this.planQty = planQty;
        }

        public String getPrice()
        {
            return this.price;
        }

        public void setPrice(String price)
        {
            this.price = price;
        }

        public StockchangeReportRequest.PriceAdjustment getPriceAdjustment()
        {
            return this.priceAdjustment;
        }

        public void setPriceAdjustment(StockchangeReportRequest.PriceAdjustment priceAdjustment)
        {
            this.priceAdjustment = priceAdjustment;
        }

        public String getPricingCategory()
        {
            return this.pricingCategory;
        }

        public void setPricingCategory(String pricingCategory)
        {
            this.pricingCategory = pricingCategory;
        }

        public String getProductCode()
        {
            return this.productCode;
        }

        public void setProductCode(String productCode)
        {
            this.productCode = productCode;
        }

        public String getProductDate()
        {
            return this.productDate;
        }

        public void setProductDate(String productDate)
        {
            this.productDate = productDate;
        }

        public String getPurchasePrice()
        {
            return this.purchasePrice;
        }

        public void setPurchasePrice(String purchasePrice)
        {
            this.purchasePrice = purchasePrice;
        }

        public Long getQuantity()
        {
            return this.quantity;
        }

        public void setQuantity(Long quantity)
        {
            this.quantity = quantity;
        }

        public String getReason()
        {
            return this.reason;
        }

        public void setReason(String reason)
        {
            this.reason = reason;
        }

        public String getReceiveQty()
        {
            return this.receiveQty;
        }

        public void setReceiveQty(String receiveQty)
        {
            this.receiveQty = receiveQty;
        }

        public String getReferencePrice()
        {
            return this.referencePrice;
        }

        public void setReferencePrice(String referencePrice)
        {
            this.referencePrice = referencePrice;
        }

        public String getRejectLifecycle()
        {
            return this.rejectLifecycle;
        }

        public void setRejectLifecycle(String rejectLifecycle)
        {
            this.rejectLifecycle = rejectLifecycle;
        }

        public String getRemark()
        {
            return this.remark;
        }

        public void setRemark(String remark)
        {
            this.remark = remark;
        }

        public String getRetailPrice()
        {
            return this.retailPrice;
        }

        public void setRetailPrice(String retailPrice)
        {
            this.retailPrice = retailPrice;
        }

        public String getSafetyStock()
        {
            return this.safetyStock;
        }

        public void setSafetyStock(String safetyStock)
        {
            this.safetyStock = safetyStock;
        }

        public String getSeasonCode()
        {
            return this.seasonCode;
        }

        public void setSeasonCode(String seasonCode)
        {
            this.seasonCode = seasonCode;
        }

        public String getSeasonName()
        {
            return this.seasonName;
        }

        public void setSeasonName(String seasonName)
        {
            this.seasonName = seasonName;
        }

        public String getShelfLife()
        {
            return this.shelfLife;
        }

        public void setShelfLife(String shelfLife)
        {
            this.shelfLife = shelfLife;
        }

        public String getShortName()
        {
            return this.shortName;
        }

        public void setShortName(String shortName)
        {
            this.shortName = shortName;
        }

        public String getSize()
        {
            return this.size;
        }

        public void setSize(String size)
        {
            this.size = size;
        }

        public String getSkuProperty()
        {
            return this.skuProperty;
        }

        public void setSkuProperty(String skuProperty)
        {
            this.skuProperty = skuProperty;
        }

        public String getSn()
        {
            return this.sn;
        }

        public void setSn(String sn)
        {
            this.sn = sn;
        }

        public String getSnCode()
        {
            return this.snCode;
        }

        public void setSnCode(String snCode)
        {
            this.snCode = snCode;
        }

        public String getSourceOrderCode()
        {
            return this.sourceOrderCode;
        }

        public void setSourceOrderCode(String sourceOrderCode)
        {
            this.sourceOrderCode = sourceOrderCode;
        }

        public String getStandardPrice()
        {
            return this.standardPrice;
        }

        public void setStandardPrice(String standardPrice)
        {
            this.standardPrice = standardPrice;
        }

        public String getStockStatus()
        {
            return this.stockStatus;
        }

        public void setStockStatus(String stockStatus)
        {
            this.stockStatus = stockStatus;
        }

        public String getStockUnit()
        {
            return this.stockUnit;
        }

        public void setStockUnit(String stockUnit)
        {
            this.stockUnit = stockUnit;
        }

        public String getSubSourceOrderCode()
        {
            return this.subSourceOrderCode;
        }

        public void setSubSourceOrderCode(String subSourceOrderCode)
        {
            this.subSourceOrderCode = subSourceOrderCode;
        }

        public String getSupplierCode()
        {
            return this.supplierCode;
        }

        public void setSupplierCode(String supplierCode)
        {
            this.supplierCode = supplierCode;
        }

        public String getSupplierName()
        {
            return this.supplierName;
        }

        public void setSupplierName(String supplierName)
        {
            this.supplierName = supplierName;
        }

        public String getTagPrice()
        {
            return this.tagPrice;
        }

        public void setTagPrice(String tagPrice)
        {
            this.tagPrice = tagPrice;
        }

        public String getTareWeight()
        {
            return this.tareWeight;
        }

        public void setTareWeight(String tareWeight)
        {
            this.tareWeight = tareWeight;
        }

        public String getTempRequirement()
        {
            return this.tempRequirement;
        }

        public void setTempRequirement(String tempRequirement)
        {
            this.tempRequirement = tempRequirement;
        }

        public String getTitle()
        {
            return this.title;
        }

        public void setTitle(String title)
        {
            this.title = title;
        }

        public String getUnit()
        {
            return this.unit;
        }

        public void setUnit(String unit)
        {
            this.unit = unit;
        }

        public String getVolume()
        {
            return this.volume;
        }

        public void setVolume(String volume)
        {
            this.volume = volume;
        }

        public String getWarehouseCode()
        {
            return this.warehouseCode;
        }

        public void setWarehouseCode(String warehouseCode)
        {
            this.warehouseCode = warehouseCode;
        }

        public String getWidth()
        {
            return this.width;
        }

        public void setWidth(String width)
        {
            this.width = width;
        }
    }

    public static class Batch
    {
        @ApiField("batchCode")
        private String batchCode;

        @ApiField("expireDate")
        private String expireDate;

        @ApiField("inventoryType")
        private String inventoryType;

        @ApiField("productDate")
        private String productDate;

        @ApiField("quantity")
        private Long quantity;

        public Batch()
        {
        }

        public String getBatchCode()
        {
            return this.batchCode;
        }

        public void setBatchCode(String batchCode)
        {
            this.batchCode = batchCode;
        }

        public String getExpireDate()
        {
            return this.expireDate;
        }

        public void setExpireDate(String expireDate)
        {
            this.expireDate = expireDate;
        }

        public String getInventoryType()
        {
            return this.inventoryType;
        }

        public void setInventoryType(String inventoryType)
        {
            this.inventoryType = inventoryType;
        }

        public String getProductDate()
        {
            return this.productDate;
        }

        public void setProductDate(String productDate)
        {
            this.productDate = productDate;
        }

        public Long getQuantity()
        {
            return this.quantity;
        }

        public void setQuantity(Long quantity)
        {
            this.quantity = quantity;
        }
    }

    public static class PriceAdjustment
    {
        @ApiField("discount")
        private String discount;

        @ApiField("endDate")
        private String endDate;

        @ApiField("standardPrice")
        private String standardPrice;

        @ApiField("startDate")
        private String startDate;

        @ApiField("type")
        private String type;

        public PriceAdjustment()
        {
        }

        public String getDiscount()
        {
            return this.discount;
        }

        public void setDiscount(String discount)
        {
            this.discount = discount;
        }

        public String getEndDate()
        {
            return this.endDate;
        }

        public void setEndDate(String endDate)
        {
            this.endDate = endDate;
        }

        public String getStandardPrice()
        {
            return this.standardPrice;
        }

        public void setStandardPrice(String standardPrice)
        {
            this.standardPrice = standardPrice;
        }

        public String getStartDate()
        {
            return this.startDate;
        }

        public void setStartDate(String startDate)
        {
            this.startDate = startDate;
        }

        public String getType()
        {
            return this.type;
        }

        public void setType(String type)
        {
            this.type = type;
        }
    }
}
